.none {
    display: none;
}

.m_p {
    width: 100%;
    height:376px;
    background-color: #ffffff;
    border-top: solid 1px #ffffff;
    overflow: auto;
    border-bottom: solid 1px #cccccc;
    max-width: 640px;
    margin: 0px auto;
}

.img_pro_w {
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

.maskspan {
    position: absolute;
    top: 0px;
    left: 0px;
    color: #000000;
    display: block;
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
    z-index: 1;
}

.hdleft {
    position: absolute;
    width: 50px;
    height: 240px;
    top: 0px;
    left: 0px;
    z-index: 2;
}

.sqcurmask {
    display: block;
    width: 40px;
    height: 40px;
    background: url(https://static.biyao.com/m/img/icon/p18.png) no-repeat center center;
    background-size: 50% 50%;
    float: right;
}

.hdright {
    position: absolute;
    width: 50px;
    height: 240px;
    top: 0px;
    right: 0px;
    z-index: 2;
}

.curcm {
    overflow: hidden;
    padding: 0px 12px 5px 12px;
    border-bottom: solid 1px #cccccc;
    background-color: #ffffff;
    margin-bottom: 10px;
    position: absolute;
    z-index: 2;
    top: 40px;
    width: 100%;
    opacity: 1;
    box-shadow: 0px 6px 6px rgba(0,0,0,0.2);
}

.tobs {
    position: absolute;
    left: 0px;
    top: 10px;
    z-index: 3;
    width: 50px;
    height: 50px; /* background:url(https://static.biyao.com/m/img/product/dd.png) no-repeat center center;background-size:50% 50%; */
}

.toss { /* background:url(https://static.biyao.com/m/img/product/xx.png) no-repeat center center!important;background-size:50% 50%!important; */
}

.rotate {
    position: absolute;
    right: 0px;
    top: 12px;
    z-index: 3;
    width: 50px;
    height: 50px; /* background:url(https://static.biyao.com/m/img/icon/p14.png) no-repeat center center;background-size:50% 50%; */
}

.img_pro {
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
    background-position: center center;
}

.mask_pro {
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
    background-position: center center;
}

.slidermain {
    min-height: 240px;
}

    .slidermain .ourslider_nav {
        bottom: 10px !important;
        right: 10px !important;
        display: none !important;
    }

    .slidermain .ourslider_nav_n {
        background-color: #ffffff !important;
        border: solid 1px #FF6600 !important;
        padding: 5px !important;
    }

    .slidermain .ourslider_nav_n_checked {
        background-color: #FF6600 !important;
        border: solid 1px #FF6600 !important;
    }

    .slidermain .lb {
        width: 100%;
        height: 100%;
        background-size: 100% 100%;
        background-position: center center;
    }

.p_name {
    font-size: 16px;
    color: #333333;
    width: 296px;
    display: block;
}

.p_msg {
    position: absolute;
    width: 100%;
    top: 0px;
    left: 0px;
    z-index: 3;
    padding: 7px 0px 7px 0px;
    background: url(https://static.biyao.com/m/img/product/bg.png?v=biyao_f35b0ad) repeat center center;
    background-size: 100% 100%;
}

.p_price {
    float: left;
    color: #da0203;
    font-size: 18px;
    padding: 0px 0px 0px 0px;
}

.p_zq {
    float: right;
    color: #da0203;
    font-size: 12px;
    padding: 2px 12px 0px 0px;
}

.m_p_jg {
    background-color: #ffffff;
    border-bottom: solid 1px #ddd;
    padding: 12px 0px 12px 0px;
}

.m_p_dl {
    width: 320px;
    background-color: #ffffff;
    border-bottom: solid 1px #cccccc;
    margin: 15px 0px 0px 0px;
}

.m_dl_dl {
    padding: 5px;
    margin: 0px 0px 0px 12px;
}

.edit_w {
    z-index: 1;
    box-shadow: 0px 2px 3px #cccccc;
    background-color: #ffffff;
}

.p_ddl_p {
    padding: 0px 12px 0px 12px;
    box-shadow: 0px 3px 3px #cccccc;
    background-color: #ffffff;
    margin: 5px 0px 0px 0px;
}

.m_p_sczq {
    border-radius: 12px;
    margin: 0px 0px 0px 0px;
    padding: 4px 15px 4px 15px;
    font-size: 12px;
    line-height: 25px;
}

.p_pfw {
    display: block;
    float: left;
    font-size: 12px;
    line-height: 20px;
    margin-right: 12px;
    padding: 10px 0px 10px 4px; /* background:url(https://static.biyao.com/m/img/icon/p15.png) no-repeat left center; background-size:auto 16px; */
    color: #999999;
}

.h20div {
    height: 30px;
    background-color: #ffffff;
    width: 100%;
}

.m_dl_sl {
    border: solid 1px #999999;
    width: 50px;
    height: 20px;
    text-align: center;
    vtical-align: middle;
}

.m_dl_title {
    text-align: left;
    padding: 8px 10px 8px 10px;
    overflow: hidden;
    background: #999999;
    color: #ffffff;
    font-weight: bold;
}

    .m_dl_title span {
        display: block;
        float: left;
        padding: 5px 0px 5px 0px;
    }

    .m_dl_title a {
        display: block;
        float: right;
        background-color: #ffffff;
        color: #999999;
        margin-left: 5px;
        padding: 5px 10px 5px 10px;
        border-radius: 3px;
        text-decoration: none;
    }

.m_dl_jg {
    color: #FF6600;
    font-size: 14px;
    font-weight: bold;
}

.m_dl_cm {
    cursor: pointer;
    border: solid 1px #cccccc;
    float: left;
    padding: 6px 0px 6px 0px;
    margin: 12px 2% 0px 0px;
    width: 23%;
    text-align: center;
}

.m_dl_cmre {
    cursor: pointer;
    border-radius: 5px;
    border: dotted 1px #cccccc;
    float: left;
    padding: 6px 0px 6px 0px;
    margin: 12px 2% 0px 0px;
    width: 23%;
    text-align: center;
    color: #cccccc;
}

.cm_checked {
    border: solid 1px #B768A4;
    color: #724A88;
    background-image: url(https://static.biyao.com/m/img/try/chooseSize.png?v=biyao_9207a22);
    background-repeat: no-repeat;
    background-position: 100% 3%;
    background-size: 20%;
}

.cm2 li.gray {
    background: #ccc;
    color: #999;
}

.m_dl_mim {
    width: 100px;
    padding: 6px 0px 6px 20px;
    background: url(https://static.biyao.com/m/img/base/mim.png?v=biyao_91c0809) #ffffff no-repeat 10px 7px;
    color: #333333;
    border-radius: 3px;
    border: solid 1px #cccccc;
    -webkit-appearance: none;
}
/* .m_dl_addcar{width:65%;float:right;margin:0px 12px 0px 0px; padding: 10px 0px 10px 30px;background: url(https://static.biyao.com/m/img/icon/i1.png) #da0203 no-repeat 28% center;background-size:auto 55%; color:#ffffff;border-radius:3px;border:none;-webkit-appearance: none;font-size:14px;} */
/* .m_dl_addcarer{width:65%;float:right;margin:0px 12px 0px 0px;padding: 10px 0px 10px 30px;background: url(https://static.biyao.com/m/img/icon/i1.png) #cccccc no-repeat 28% center;background-size:auto 55%; color:#ffffff;border-radius:3px;border:none;-webkit-appearance: none;font-size:14px;} */
.m_dl_addcar {
    width: 64%;
    float: right;
    margin: 0px 12px 0px 0px;
    padding: 0;
    line-height: 40px;
    background: #da0203;
    color: #ffffff;
    border-radius: 3px;
    border: none;
    -webkit-appearance: none;
    font-size: 15px;
}

.m_dl_addcar2 {
    width: 30%;
    float: right;
    margin-right: 3%;
    padding: 0;
    border: #da0203 1px solid;
    background: #fff;
    color: #da0203;
    border-radius: 3px;
    -webkit-appearance: none;
    font-size: 15px;
    height: 40px;
    line-height: 40px;
}

.m_dl_buynow {
    width: 30%;
    float: right;
    margin: 0px 12px 0px 0px;
    padding: 0;
    line-height: 40px;
    background: #da0203;
    color: #ffffff;
    border-radius: 3px;
    border: none;
    -webkit-appearance: none;
    font-size: 15px;
}

.m_dl_addcarer {
    width: 64%;
    float: right;
    margin: 0px 12px 0px 0px;
    padding: 0;
    line-height: 40px;
    background: #ccc;
    color: #ffffff;
    border-radius: 3px;
    border: none;
    -webkit-appearance: none;
    font-size: 15px;
}

.callicon {
    position: relative;
    border-left: 1px solid #ddd;
    width: 60px;
}

.edit_im {
    display: block;
    height: 30px;
    width: 70px;
    background: url(https://static.biyao.com/m/img/base/im.png?v=biyao_eeee8c7) no-repeat center center;
    background-size: 26px 26px;
}

.edit_im_z {
    display: block;
    text-align: center;
    width: 70px;
}

.m_dl_f {
    display: none !important;
    float: right;
    margin: 0px 8px 0px 0px;
    font-size: 14px;
    width: 80px;
    padding: 9px 0px 9px 0px;
    color: #da0203;
    border-radius: 3px;
    border: solid 1px #da0203;
    background-color: #ffffff;
    -webkit-appearance: none;
}

.m_dl_fre {
    display: none !important;
    float: right;
    margin: 0px 8px 0px 0px;
    font-size: 14px;
    width: 80px;
    padding: 9px 0px 9px 0px;
    color: #cccccc;
    border-radius: 3px;
    border: solid 1px #cccccc;
    background-color: #ffffff;
    -webkit-appearance: none;
}

.m_dl_savetd {
    width: 280px;
    padding: 8px 0px 8px 0px;
    background: #724A88 no-repeat;
    color: #ffffff;
    border-radius: 3px;
    border: none;
    -webkit-appearance: none;
}

.m_dl_dd {
    overflow: hidden;
    margin-top: 10px;
}

    .m_dl_dd .m_dds {
        width: 80px;
        height: 23px;
        float: left;
        margin-right: 10px;
        color: #ffffff;
        padding-top: 9px;
        font-weight: bold;
        border: solid 1px #999999;
        background-color: #cccccc;
    }

    .m_dl_dd .ddchecked {
        border-bottom: solid 1px #ffffff;
        background-color: #ffffff;
        color: #FF6600;
    }

    .m_dl_dd .m_dss {
        width: 278px;
        border: solid 1px #999999;
        background-color: #ffffff;
        min-height: 400px;
        margin-top: 33px;
        padding: 10px;
    }

        .m_dl_dd .m_dss .ds1 {
        }

        .m_dl_dd .m_dss .ds2 {
            display: none;
        }

        .m_dl_dd .m_dss .ds3 {
            display: none;
        }

.m_dl_xqpjsj {
    padding: 0px 2px 0px 2px;
    line-height: 44px;
    font-size: 14px;
    display: block;
    border-bottom: solid 1px #ddd;
    text-align: left;
    background: url(https://static.biyao.com/m/img/icon/s4.png?v=biyao_ba6012b) #ffffff no-repeat 99% center;
    text-decoration: none;
    color: #333333;
    background-size: auto 35%;
}

.p_idea {
    position: absolute;
    bottom: 0px;
    left: 0px;
    background-color: #ffffff;
    width: 100%;
    overflow: auto;
    border-top: solid 1px #cccccc;
    z-index: 13;
    box-shadow: 0px -3px 3px rgba(0,0,0,0.1);
    opacity: 0;
}

.otherDesign {
    position: absolute;
}

.lgs {
    display: block;
    float: left;
}

    .lgs img {
        background-color: #EEEEEE;
    }

.p_ideabtn {
    width: 80px;
    height: 35px;
    float: left;
    background: url(https://static.biyao.com/m/img/icon/p16.png?v=biyao_daf1ca3) no-repeat center center;
    background-size: auto 35px;
}

.p_idrline {
    width: 1px;
    height: 35px;
    float: left;
    border-right: solid 1px #cccccc;
}
/* .sub_btn{position:fixed;bottom:0px;left:0px;background-color:#ffffff;width:100%;border-top:solid 1px #cccccc;padding:8px 0px 8px 0px;z-index:3;height:44px; */ /* box-shadow:0px -1px 1px rgba(0,0,0,0.1);} */
.sub_btn {
    position: fixed;
    bottom: 0px;
    left: 0px;
    background-color: #ffffff;
    width: 100%;
    border-top: solid 1px #cccccc;
    padding: 8px 0px 8px 0px;
    z-index: 3;
    height: 56px;
    box-shadow: 0px -1px 1px rgba(0,0,0,0.1);
}

.sub_share {
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    border-top: solid 1px #f5f5f5;
    padding: 15px 0px 0px 0px;
    z-index: 12;
    text-align: left;
    background-color: #ffffff;
}

.sub_share_bg {
    position: fixed;
    top: 0px;
    left: 0px;
    background: rgba(0,0,0,0.2);
    width: 100%;
    height: 100%;
    z-index: 21;
}

.edit_bg {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 120%;
    z-index: 5;
    background-color: rgba(0,0,0,0.2);
}

.foolguide_bg {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 120%;
    z-index: 5;
    background-color: rgba(0,0,0,0.5);
}

.m_odl {
    padding: 52px 12px 12px 12px;
    text-align: left;
    background-color: #ffffff;
}

.m_odltt {
    font-size: 16px;
    padding: 0px 0px 12px 0px;
    border-bottom: solid 1px #cccccc;
}

.m_dms {
    text-indent: 2em;
}

.p_fxmy {
    background-color: #CC0000;
    color: #ffffff;
    padding: 2px 5px 2px 5px;
}

.m_pftitle {
    padding: 12px;
    font-size: 14px;
    overflow: hidden;
    border-bottom: solid 1px #cccccc;
    background-color: #ffffff;
}

.m_m_r, .m_c_r {
    color: #FF6600;
}

.m_mycd {
    float: left;
}

.m_cjsl {
    float: right;
}

.m_pjddo {
    padding: 15px 0px 15px 0px;
    overflow: hidden;
    border-bottom: solid 1px #cccccc;
}

    .m_pjddo .m_q {
        float: left;
    }

    .m_pjddo .m_w {
        float: right;
    }

    .m_pjddo .m_e {
        float: left;
        text-align: left;
        margin-top: 10px;
        text-indent: 2em;
        line-height: 20px;
    }

.m_bjq {
    width: 100%;
    height: 40px;
    padding: 10px 0px 10px 0px;
    border-bottom: dotted 1px #cccccc;
    border-top: solid 1px #cccccc;
}

    .m_bjq > span {
        display: block;
        float: left;
        width: 63px;
        color: #666666;
        text-decoration: none;
        text-align: center;
        border-right: solid 1px #cccccc;
    }

        .m_bjq > span:last-child {
            border-right: solid 0px #cccccc;
        }

.m_s_p1 {
    width: 18px;
    height: 22px;
    display: block;
    background: url(https://static.biyao.com/m/img/icon/p1.png?v=biyao_41fea0b) no-repeat;
    margin: 0px auto 5px auto;
    background-size: 100%;
}

.m_s_p2 {
    width: 18px;
    height: 22px;
    display: block;
    background: url(https://static.biyao.com/m/img/icon/p2.png?v=biyao_e46f5a7) no-repeat;
    margin: 0px auto 5px auto;
    background-size: 100%;
}

.m_s_p3 {
    width: 18px;
    height: 22px;
    display: block;
    background: url(https://static.biyao.com/m/img/icon/p3.png?v=biyao_b8eda1e) no-repeat;
    margin: 0px auto 5px auto;
    background-size: 100%;
}

.m_s_p4 {
    width: 18px;
    height: 22px;
    display: block;
    background: url(https://static.biyao.com/m/img/icon/p4.png?v=biyao_5cabe42) no-repeat;
    margin: 0px auto 5px auto;
    background-size: 100%;
}

.m_s_p5 {
    width: 18px;
    height: 22px;
    display: block;
    background: url(https://static.biyao.com/m/img/icon/p5.png?v=biyao_323a9eb) no-repeat;
    margin: 0px auto 5px auto;
    background-size: 100%;
}

.m_sjbg {
    position: relative;
    z-index: 10;
}

.m_sjbg_nav {
    height: 44px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    background-color: #ffffff;
    box-shadow: 0px 2px 7px #E0E0E0;
    position: absolute;
    z-index: 11;
}

    .m_sjbg_nav span {
        cursor: pointer;
        background: url(https://static.biyao.com/m/img/icon/p12.png?v=biyao_0c2e60b) no-repeat right 7px;
        position: relative;
        display: block;
        float: left;
        line-height: 44px;
        font-size: 14px;
        color: #523669;
        border-bottom: solid 3px #ffffff;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        height: 100%;
        padding-left: 20px;
    }

        .m_sjbg_nav span:last-child {
            background: url(https://static.biyao.com/m/img/base/trans.png?v=biyao_0e9836e);
        }

    .m_sjbg_nav a {
        float: right;
        background: url(https://static.biyao.com/m/img/base/gobackre.png) no-repeat center center;
        background-size: 100% 18px;
        width: 22px;
        height: 20px;
        display: block;
        margin: 0px 20px 0px 0px;
    }

.m_bj_checked {
    border-bottom: solid 3px #B769A5 !important;
    color: #B769A5 !important;
}

    .m_bj_checked .p_down_jt {
        display: block;
    }

    .m_bj_checked .p_up_jt {
        display: block;
    }

.m_sjbg_con {
    position: absolute;
    z-index: 10;
    width: 100%;
    top: 44px;
    opacity: 1;
    box-shadow: 0px 6px 6px rgba(0,0,0,0.2);
}

.m_cl_ws {
    padding: 0px 12px 0px 12px;
    background-color: #ffffff;
}

.foolguides {
    position: absolute;
    z-index: 12;
    width: 100%;
    height: 640px;
    top: 0px;
    background: url(https://static.biyao.com/m/img/base/foolguide.png?v=biyao_31619da) no-repeat center 40px;
    background-size: 100% auto;
}

.m_sel {
    color: #999999;
    font-size: 12px;
    margin: 0px 0px 0px 10px;
    display: none;
}

.m_rjt {
    float: right;
    background: url(https://static.biyao.com/m/img/icon/p8.png?v=biyao_a38a0c7) no-repeat center center;
    display: block;
    width: 12px;
    height: 40px;
    background-size: 14px auto;
    line-height: 40px;
}

.m_rcl {
    float: right;
    display: block;
    width: 28px;
    height: 40px;
    margin: 0px 8px 0px 0px;
    background-size: 24px 24px;
    line-height: 40px;
    background-repeat: no-repeat;
    background-position: center center;
}

.m_cl_ws_sel {
}

    .m_cl_ws_sel .m_cl_title {
        border-bottom: dotted 1px #cccccc;
    }

    .m_cl_ws_sel .m_cl_con {
        display: block !important;
    }

    .m_cl_ws_sel .m_rjt {
        float: right;
        background: url(https://static.biyao.com/m/img/icon/p9.png?v=biyao_f4fae10) no-repeat center center;
        display: block;
        background-size: 100%;
    }

.m_cl_title {
    font-size: 14px;
    margin-top: 10px;
}

.m_cl_titlen {
    font-size: 12px;
    padding-bottom: 7px;
}

.m_cl_con {
    overflow: hidden; /* padding:0px 0px 6px 0px;display:none; */
}

.linelast {
    margin: 0px 0px 10px 0px !important;
}

.m_sbbjbtn {
    width: 150px;
    height: 30px;
    background-color: #FF9900;
    color: #ffffff;
    border-radius: 3px;
    border: none;
    -webkit-appearance: none;
    margin-top: 5px;
}

.m_s_mcls {
    cursor: pointer;
    display: inline-block;
    height: 40px;
    width: 40px;
    border: solid 0px #cccccc;
    background: url(https://static.biyao.com/m/img/base/defaulthead.png?v=biyao_beeba98) no-repeat center center;
    background-size: 100%;
    position: relative;
}

.m_s_checked {
    border: 1px solid #da0203;
    box-sizing: border-box;
}

    .m_s_checked .m_clpjcks {
        display: block;
    }

.m_m_checked {
}

    .m_m_checked .m_clpjckss {
        display: block;
    }
    /* .m_m_checked img{border:solid 1px #cccccc;} */
    .m_m_checked .xgbg_ts {
        color: #B769A5;
    }

.tjfa {
    text-align: center;
    font-size: 12px;
    width: 100%;
    padding-bottom: 5px;
    padding-top: 15px;
}

.m_clpjcks {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 10px;
    left: 10px;
    background: url(https://static.biyao.com/m/img/icon/p6.png?v=biyao_bc1d3a0) no-repeat;
    z-index: 2;
    display: none;
    background-size: 100%;
}

.m_clpjckss {
    width: 25px;
    height: 25px;
    position: absolute;
    top: 8px;
    left: 39px;
    background: url(https://static.biyao.com/m/img/glasses/frame_selected.png?v=biyao_693be54) no-repeat center center;
    z-index: 2;
    display: none;
    background-size: 100%;
}

.m_tjp {
    width: 320px;
    overflow-x: auto;
    overflow-y: hidden;
    padding: 0px 0px 0px 0px;
}

.m_tjp_n {
    width: 1000px;
    overflow: hidden;
}

    .m_tjp_n a {
        display: block;
        width: 68px;
        height: 68px;
        float: left;
        margin-right: 5px;
        border: solid 1px #EBEBEB;
    }

.p_hd {
    font-size: 14px;
    padding: 7px 0px 7px 7px;
    background: url(https://static.biyao.com/m/img/base/yjt.png?v=biyao_ae52956) no-repeat 288px 10px;
    border-top: dotted 1px #cccccc;
}

.m_p_sj {
    width: 100%;
    background-color: #ffffff;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
}

.p_sjname {
    font-size: 14px;
    color: #333333;
    width: 160px;
    display: block;
    padding: 2px;
}

.p_pfn {
    width: 33%;
    float: right;
    border-left: solid 1px #cccccc;
    line-height: 20px;
}

.p_sjpf {
    overflow: hidden;
    padding: 12px 7px 7px 7px;
    border-bottom: solid 1px #ddd;
}

.p_pfn:last-child {
    border-left: solid 0px #cccccc !important;
}

.bg_rt {
}

.b_b_dc {
    padding: 8px 0px 8px 0px;
}

    .b_b_dc img {
        box-shadow: 0px 0px 2px #cccccc;
    }

.clmd {
    margin: 15px 0px 0px 0px;
    overflow: hidden;
    background-color: #ffffff;
    border-bottom: solid 1px #f5f5f5;
}

.md_ls {
    float: left;
    width: 30%;
}

.md_pic {
    width: 80px;
    height: 80px;
    float: left;
    background-color: #EBEBEB;
    background-size: 100% 100%;
}

.md_rs {
    float: left;
    width: 70%;
}

.md_title {
    text-align: left;
    font-size: 14px;
    border-bottom: solid 1px #f5f5f5;
    padding-bottom: 4px;
}

.md_des {
    text-align: left;
    font-size: 12px;
    line-height: 18px;
    padding: 4px 0px 0px 0px;
}

.m_p_spxq {
    width: 100%;
    background-color: #ffffff;
    border-bottom: solid 1px #cccccc;
    margin: 0px 0px 0px 0px;
    padding: 1px 12px 20px 12px;
    text-align: left;
}

    .m_p_spxq img {
        width: 100% !important;
        height: auto !important;
    }

    .m_p_spxq video {
        width: 100% !important;
        height: auto !important;
    }

.m_xx {
    overflow: hidden;
    float: right;
    height: 15px;
    width: 110px;
    margin: 11px 20px 0px 0px;
}

.xjIconPub {
    width: 17px;
    height: 17px;
    background: url(https://static.biyao.com/m/img/base/xjIcon.png?v=biyao_fd29126) no-repeat center -6px;
    display: block;
    float: left;
    background-size: 180%;
}

.smXj1 {
    width: 17px;
    height: 17px;
    background-position: center -51px;
}

.smXj2 {
    width: 17px;
    height: 15px;
    background-position: center -28px;
}

.m_opic {
    margin-top: 15px;
    background-color: #ffffff;
    border-bottom: solid 1px #cccccc;
    padding: 12px;
}

.m_odll {
    line-height: 30px;
}

.m_opic img {
    margin-top: 10px;
}

.m_xxs {
    overflow: hidden;
    float: right;
    height: 15px;
    width: 110px;
    margin: 1px 0px 0px 0px;
}

.m_m_r {
    float: right;
}

.comments {
    padding: 2px 0px 0px 0px;
    margin-top: 15px;
    background-color: #ffffff;
    border-bottom: solid 1px #cccccc;
}

.cm_wall {
    overflow: hidden;
    padding: 12px;
    border-bottom: solid 1px #cccccc;
}

    .cm_wall:last-child {
        border-bottom: solid 0px #cccccc !important;
    }

.cm_image {
    float: left;
    width: 27px;
    height: 27px;
}

    .cm_image img {
        border-radius: 50%;
    }

.cm_name {
    font-size: 12px;
    float: left;
    color: #6E6E6E;
    height: 27px;
    display: inline-block;
    line-height: 27px;
    margin-left: 8px;
}

.cm_fs {
    overflow: hidden;
    float: right;
    height: 15px;
    margin: 0px 0px 0px 0px;
}

.cm_content {
    width: 100%;
    float: left;
    display: block;
    text-align: left;
    padding: 5px 0px 5px 0px;
    color: #666666;
    word-wrap: break-word;
    word-break: break-all;
}

.cm_time {
    float: left;
    color: #999999;
}

.cm_cm {
    float: right;
    color: #999999;
}

.cm_pages {
    text-align: right;
    padding: 8px 12px 5px 12px;
    font-size: 14px;
    overflow: hidden;
    border-bottom: solid 1px #cccccc;
    background-color: #ffffff;
    margin-top: 10px;
}

.m_cl_tx {
    float: left;
    width: 100%;
    text-align: left;
    padding-bottom: 5px;
    font-size: 14px;
}

.fxmy {
    position: absolute;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
    min-height: 100%;
    z-index: 2;
}

.cmmy_bg {
    position: fixed;
    width: 100%;
    z-index: 30;
    background: rgba(0,0,0,0.2);
    left: 0px;
    top: 0px;
    bottom: 0px;
}

.cmcar { /* width:45%;background-size: auto 55%;margin:0px;float:none;font-size:16px;float:right; */
}

.cmcarre { /* margin:0px;float:right;font-size:16px; */
}

.fx_dl {
    position: fixed;
    left: 0px;
    bottom: 0px;
    padding: 12px 0 0 0;
    background-color: #ffffff;
    border-top: solid 1px #cccccc;
    width: 100%;
}

.fx_dls {
    margin-top: 15px;
    background-color: #ffffff;
    border-bottom: solid 1px #cccccc;
}

.cm_b_c {
    text-align: center;
    border-top: solid 1px #cccccc;
    height: 47px;
    padding-top: 8px;
}

.cmclose {
    cursor: pointer;
    display: block;
    width: 40px;
    height: 40px; /* background:url(https://static.biyao.com/m/img/icon/p18.png) no-repeat center center;background-size:50% 50%; */
    float: right;
    margin: -8px -8px 0px 0px;
}

.m_close {
    background: url(https://static.biyao.com/m/img/icon/b8.png?v=biyao_1b80c31) no-repeat center center;
    width: 42px;
    height: 42px;
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    background-size: 40%;
}
/* .m_closes{background:url(https://static.biyao.com/m/img/base/is.png) no-repeat -16px -43px;width:20px;height:20px;display:block;position:absolute;top:10px;right:12px;} */
.dl_con {
    line-height: 23px;
    text-align: left;
    font-size: 14px;
}

.w_www {
    padding: 10px 0px 0px 0px;
}

.wzdl {
    width: 260px;
    padding: 7px 0px 7px 0px;
    font-size: 14px;
    font-weight: bold;
    background: #724A88 no-repeat 45px 7px;
    color: #ffffff;
    border-radius: 3px;
    border: none;
    -webkit-appearance: none;
}

.sharebtn {
    width: 260px;
    padding: 7px 0px 7px 0px;
    font-size: 14px;
    font-weight: bold;
    background: #724A88 no-repeat 45px 7px;
    color: #ffffff;
    border-radius: 3px;
    border: none;
    -webkit-appearance: none;
}

.ys1 {
    font-size: 14px;
    text-align: left;
}

.ys2 {
    font-size: 14px;
    padding-bottom: 12px;
    border-bottom: dotted 1px #cccccc;
    text-align: left;
}

.ys3 {
    padding: 12px 0px 12px 0px;
    text-align: left;
}

.ys4 {
    padding: 0px 0px 0px 10px;
    border-left: solid 2px #cccccc;
    font-size: 14px;
    color: #666666;
    text-align: left;
}

.ys5 {
    padding: 12px 0px 12px 10px;
}

    .ys5 table {
        background-color: #888888;
        width: 100%;
    }

        .ys5 table th {
            background-color: #888888;
            color: #ffffff;
        }

        .ys5 table td {
            background-color: #ffffff;
            text-align: center;
        }

.cm1 {
    font-size: 14px;
    text-align: left;
}

.cm2 {
    padding: 0 0px 15px 0px;
    overflow: hidden;
    width: 100%;
}

.cm3 {
    border-top: solid 1px #cccccc;
    padding: 15px 12px 15px 12px;
}

.m_pnum {
    width: 50px;
    border: solid 1px #cccccc;
    -webkit-appearance: none;
    float: right;
    text-align: center;
    height: 30px;
    font-size: 12px;
    border-radius: 0px;
}

.m_pp {
    width: 35px;
    border-top: solid 1px #cccccc;
    border-right: solid 0px #cccccc;
    border-bottom: solid 1px #cccccc;
    border-left: solid 1px #cccccc;
    height: 30px;
    -webkit-appearance: none;
    float: right;
    border-radius: 0px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    color: #999999;
}

.m_ps {
    width: 35px;
    border-top: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
    border-bottom: solid 1px #cccccc;
    border-left: solid 0px #cccccc;
    height: 30px;
    -webkit-appearance: none;
    float: right;
    border-radius: 0px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    color: #da0203;
}

.sub_btns {
    background-color: #ffffff;
    width: 296px;
    border-bottom: solid 1px #cccccc;
    padding: 10px 12px 10px 12px;
    position: fixed;
    bottom: 0px;
    left: 0px;
}

.ckcm {
    float: right;
    margin: 1px 20px 0px 0px;
    color: #999999;
    font-size: 12px;
}

.pjscs {
    float: right;
    margin: 1px 20px 0px 0px;
    color: #999999;
    font-size: 12px;
}

.fx_wz {
    padding: 12px 12px 10px 12px;
    position: relative;
}

    .fx_wz textarea {
        width: 97%;
        border: solid 1px #E8E8E8;
        height: 130px;
    }

.fx_pic {
    padding: 0px 0px 12px 0px;
    width: 296px;
    margin-left: 12px;
    border-bottom: dotted 1px #cccccc;
    overflow: auto;
}

    .fx_pic .fxkk {
        float: left;
        border: solid 1px #cccccc;
        position: relative;
        margin-right: 10px;
        display: block;
        width: 64px;
        height: 64px;
    }

        .fx_pic .fxkk:last-child {
            margin-right: 0px !important;
        }

    .fx_pic .gg {
        position: absolute;
        background: url(https://static.biyao.com/m/img/base/is.png) no-repeat -153px -2px;
        width: 15px;
        height: 15px;
        display: block;
        right: 5px;
        bottom: 5px;
        display: none;
    }

.fx_psel {
    border: solid 1px #ff6600 !important;
}

    .fx_psel .gg {
        display: block;
    }

.fx_xtitle {
    font-size: 14px;
    text-align: left;
    padding: 12px;
}

.fxd {
    padding: 0px 12px 10px 12px;
    overflow: hidden;
}

    .fxd a {
        background-image: url(https://static.biyao.com/m/img/base/fxicohover.png);
        background-repeat: no-repeat;
        width: 98px;
        height: 35px;
        display: block;
        float: left;
    }

.fx_select {
    background-image: url(https://static.biyao.com/m/img/base/fxico.png) !important;
}

.to_xinlang {
    background-position: 0px 0px;
}

.to_weibo {
    background-position: -98px 0px;
}

.to_kongjian {
    background-position: -197px 0px;
}

.to_renren {
    background-position: 0px -37px;
}

.to_douban {
    background-position: -98px -37px;
}

.jt_top {
    text-align: center;
    color: #ffffff;
    font-size: 40px;
    position: absolute;
    top: -20px;
    left: 50%;
    margin-left: -10px;
}

.m_pjcl { /* width:60px;height:60px; */
    width: 100%;
    display: block;
    float: left;
    padding: 8px 0px 8px 12px;
    position: relative; /* border: solid 1px #cccccc; */
    box-sizing: border-box;
}

.m_dcpq {
    overflow: hidden;
    background: #fff url(https://static.biyao.com/m/img/jewelry/bgf.jpg?v=biyao_bee8369) no-repeat left top;
    background-size: 50% 100%;
}

    .m_dcpq[id="c9"] {
        overflow: hidden;
        background: #fff;
    }
/* .m_dcpq:last-child{background-color:#ffffff;overflow:hidden;padding-bottom:0px;} */
.m_dcpq_xg {
    overflow: hidden;
    width: 40%;
    float: left;
    height: 100%;
    background-color: #ffffff;
}

.m_dcpq_xg_dl {
    cursor: pointer;
    display: block;
    width: 100%;
    padding: 14px 0px 14px 24px;
    border-bottom: solid 1px #f5f5f5;
    text-align: left;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.g_cked {
    background-color: #F5F5F5;
    color: #B769A5;
}

.m_maddmore {
    margin: 0px;
}

    .m_maddmore span {
        background-color: #ffffff;
        border: 1px solid #cccccc;
        display: block;
        padding: 14px 0;
        width: 100%;
        border-top: 0px;
        text-align: center;
    }

.maskfts {
    width: 120px;
    position: absolute;
    bottom: 10px;
    left: 0px;
    margin: 0px 0px 0px 0px;
    color: #724A88;
    text-align: center;
    text-align: center;
    width: 100%;
    font-size: 12px;
}

.save1 {
    overflow: hidden;
    border-bottom: solid 1px #cccccc;
    padding: 0px 0px 15px 0px;
}

.save_a {
    width: 100px;
    height: 60px;
    float: left;
}

    .save_a .save_img {
        border: solid 1px #cccccc;
        width: 80px;
        height: 60px;
        background-size: 100%;
    }

.save_b {
    width: 190px;
    height: 60px;
    float: left;
}

.save_c {
    padding-top: 5px;
    font-size: 16px;
}

.save_d {
    padding-top: 12px;
    color: #724A88;
}

.save_tt, .save_dd {
    font-size: 14px;
    padding: 5px 0px 5px 0px;
}

.save_ttt input {
    width: 286px;
    height: 32px;
    padding-left: 8px;
    border: solid 1px #cccccc;
    border-radius: 5px 5px 5px 5px;
    background-color: #ffffff;
    font-size: 12px;
}

.save_ddd textarea {
    width: 286px;
    height: 60px;
    padding-left: 8px;
    border: solid 1px #cccccc;
    border-radius: 5px 5px 5px 5px;
    background-color: #ffffff;
    font-size: 12px;
}

.m_gnnav {
    height: 40px;
    width: 100%;
    position: relative;
    z-index: 20;
    padding-bottom: 10px;
}

.closezz {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 40px;
    z-index: 2;
    line-height: 40px;
}

.p_down_jt {
    display: none;
    width: 20px;
    position: absolute;
    left: 50%;
    top: 100%;
    margin: 7px 0px 0px -10px;
    background: url(https://static.biyao.com/m/img/icon/p11.png?v=biyao_a97758d) no-repeat center top;
    background-size: 100%;
    height: 10px;
}

.p_up_jt {
    display: none;
    width: 20px;
    position: absolute;
    left: 50%;
    top: 0;
    margin: -14px 0px 0px -10px;
    background: url(https://static.biyao.com/m/img/icon/p10.png?v=biyao_2a1fd31) no-repeat center top;
    background-size: 100%;
    height: 10px;
}

.morets {
    font-size: 12px;
    padding: 15px 0px 15px 0px;
    text-align: center;
}

.msj_detial {
    padding-top: 10px;
    text-align: left;
    line-height: 30px;
}

.ss_close {
    display: block;
    padding: 10px 0px 8px 0px;
    text-align: center;
    background-color: #ffffff;
    font-size: 14px;
    border-top: solid 1px #cccccc;
}

.ss_closere {
    display: block;
    float: right;
    width: 40px;
    height: 40px;
    background: url(https://static.biyao.com/m/img/icon/p7.png?v=biyao_9b29ce0) no-repeat center center;
    background-size: 40%;
    margin: -12px -12px 0px 0px;
}

.ss_a {
    border-bottom: solid 1px #cccccc;
    padding-bottom: 10px;
    font-size: 14px;
}

.ss_b {
    padding: 5px 0px 10px 0px;
}

.ss_c {
    overflow: hidden;
    padding: 0px 0px 0px 12px;
}

.ss_d {
    float: left;
    width: 50px;
    height: 80px;
    text-align: center;
    margin-right: 25px;
}

    .ss_d span {
        line-height: 22px;
    }

.ss_dqq {
    width: 50px;
    height: 50px;
    background: url(https://static.biyao.com/m/img/product/qq.png?v=biyao_cdbade1) no-repeat center center;
    background-size: 100%;
}

.ss_dwb {
    width: 50px;
    height: 50px;
    background: url(https://static.biyao.com/m/img/product/weibo.png?v=biyao_c26f525) no-repeat center center;
    background-size: 100%;
}

.ss_dwx {
    width: 50px;
    height: 50px;
    background: url(https://static.biyao.com/m/img/product/weixin.png?v=biyao_3d7fb6a) no-repeat center center;
    background-size: 100%;
}

.ss_dpyq {
    width: 50px;
    height: 50px;
    background: url(https://static.biyao.com/m/img/product/wxpyqs.png?v=biyao_eb4ae7a) no-repeat center center;
    background-size: 100%;
}

.xgbg {
    background-color: #EEEEEE;
}

    .xgbg .m_pjcl {
        cursor: pointer;
        width: 60% !important;
        height: 100px !important;
        float: right !important;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        margin: 0px !important;
        border: 0px !important;
        padding: 12px 0px 0px 12px;
    }

        .xgbg .m_pjcl:last-child {
            padding: 12px 0px 12px 12px !important;
            height: 112px !important;
        }

        .xgbg .m_pjcl img {
            height: 100% !important;
            width: auto !important;
        }

        .xgbg .m_pjcl .m_clpjckss {
            top: 45px !important;
            left: 45px !important;
        }

.xxiegen {
    padding-left: 20px;
}

.xcailiao {
}

.xxiegen d {
    position: absolute;
    background: url(https://static.biyao.com/m/img/product/xxiegen.png?v=biyao_1ff737d) no-repeat center center;
    background-size: 100% 100%;
    display: block;
    width: 20px;
    height: 20px;
    top: 9px;
    left: 40px;
}

.xcailiao d {
    position: absolute;
    background: url(https://static.biyao.com/m/img/jewelry/material_nor.png?v=biyao_6a50b46) no-repeat center center;
    background-size: 100%;
    display: block;
    width: 30px;
    height: 40px;
    top: 0px;
    left: 10px;
}

.xcailiao.m_bj_checked d {
    background: url(https://static.biyao.com/m/img/jewelry/material_sel.png?v=biyao_0fabb25) no-repeat center center;
    background-size: 100%;
    display: block;
    width: 30px;
    height: 40px;
}

.xcailiaoi {
    position: absolute;
    display: block;
    width: 15px;
    height: 40px;
    top: 5px;
    right: 20px;
    font-size: 16px;
    color: #999;
    font-weight: bold;
}

.xcailiaocki {
    display: block;
    width: 15px;
    height: 40px;
    top: 5px;
    right: 20px;
    font-size: 16px;
    color: #999;
    font-weight: bold;
}

.fixcm[id="105"] d {
    position: absolute;
    background: url(https://static.biyao.com/m/img/shirt/shirt_main_nor.png?v=biyao_964f5e8) no-repeat center center;
    background-size: 27px 27px;
    display: block;
    width: 20px;
    height: 40px;
    top: 2px;
    left: 20px;
}

.fixcm[id="105"].m_bj_checked d {
    background: url(https://static.biyao.com/m/img/shirt/shirt_main_sel.png?v=biyao_f8f3557) no-repeat center center;
    background-size: 27px 27px;
}

.m_dcpq[id="c105"] .xg_icon {
    display: block;
    width: 27px;
    height: 27px;
    background: url(https://static.biyao.com/m/img/shirt/shirt_main_front.png?v=biyao_a51b210) no-repeat center center;
    background-size: 100% 100%;
    float: left;
    margin: -3px 12px 0px 12px;
}

.fixcm[id="106"] d {
    position: absolute;
    background: url(https://static.biyao.com/m/img/shirt/shirt_collar_nor.png?v=biyao_0c31b29) no-repeat center center;
    background-size: 25px 25px;
    display: block;
    width: 25px;
    height: 40px;
    top: 2px;
    left: 20px;
}

.fixcm[id="106"].m_bj_checked d {
    background: url(https://static.biyao.com/m/img/shirt/shirt_collar_sel.png?v=biyao_f5c8670) no-repeat center center;
    background-size: 25px 25px;
}

.m_dcpq[id="c106"] .xg_icon {
    display: block;
    width: 20px;
    height: 20px;
    background: url(https://static.biyao.com/m/img/shirt/shirt_collar_front.png?v=biyao_c4736c3) no-repeat center center;
    background-size: 25px 25px;
    float: left;
    margin: -1px 12px 0px 12px;
}

.fixcm[id="107"] d {
    position: absolute;
    background: url(https://static.biyao.com/m/img/shirt/shirt_slip_nor.png?v=biyao_627f2cc) no-repeat center center;
    background-size: 100%;
    display: block;
    width: 25px;
    height: 40px;
    top: 2px;
    left: 20px;
}

.fixcm[id="107"].m_bj_checked d {
    background: url(https://static.biyao.com/m/img/shirt/shirt_slip_sel.png?v=biyao_9bdda82) no-repeat center center;
    background-size: 100%;
}

.m_dcpq[id="c107"] .xg_icon {
    display: block;
    width: 30px;
    height: 30px;
    background: url(https://static.biyao.com/m/img/shirt/shirt_slip_front.png?v=biyao_21d1757) no-repeat center center;
    background-size: 100% 100%;
    float: left;
    margin: -6px 7px 0px 9px;
}

.fixcm[id="9"] d {
    position: absolute;
    background: url(https://static.biyao.com/m/img/glasses/signature_nor.png?v=biyao_6fa0756) no-repeat center center;
    background-size: 100%;
    display: block;
    width: 25px;
    height: 40px;
    top: 2px;
    left: 20px;
}

.fixcm[id="9"].m_bj_checked d {
    background: url(https://static.biyao.com/m/img/glasses/signature_sel.png?v=biyao_75e7183) no-repeat center center;
    background-size: 100%;
}

.m_m_checked { /* border:1px solid #da0203; */
    background: #fff;
}



.wxts {
    width: 100%;
    height: 100%;
    background: url(https://static.biyao.com/m/img/product/wxts.png?v=biyao_09a5d9f) no-repeat top center;
    background-size: 100% auto;
}

.xgbg_ts {
    position: absolute;
    top: 50px;
    left: 110px;
}

.whll {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background: url(https://static.biyao.com/m/img/base/s6ts.png) #F5F5F5 no-repeat center center;
    background-size: 100% auto;
    z-index: 999999;
}

.mltitle {
    font-size: 14px;
    border-bottom: solid 1px #ddd;
    padding: 12px 0px 12px 0px;
    background-color: #ffffff;
}

    .mltitle .mt_icon {
        display: block;
        width: 30px;
        height: 30px;
        background: url(https://static.biyao.com/m/img/jewelry/material_front.png?v=biyao_c2906a4) no-repeat center center;
        background-size: 100% 100%;
        float: left;
        margin: -6px 7px 0px 9px;
    }
    /* .mltitle .xg_icon{display:block;width:20px;height:20px;background:url(https://static.biyao.com/m/img/icon/p19.png) no-repeat center center;background-size:100% 100%;float:left;margin: -1px 12px 0px 12px;} */
    .mltitle .close_msc {
        cursor: pointer;
        display: block;
        width: 42px;
        height: 42px;
        float: right;
        margin: -11px 0px 0px 0px;
    }

.idea_bg {
    position: fixed;
    left: 0px;
    bottom: 56px;
    z-index: 12;
    background: rgba(0,0,0,0.2);
    width: 100%;
    height: 100%;
}

.sjheadsty {
    position: absolute;
    top: 0px;
    left: 0px;
}

.xgtip {
    position: fixed;
    left: 0px;
    bottom: 56px;
    line-height: 40px;
    width: 100%;
    background: rgba(127,127,127,0.8);
    color: #ffffff;
    font-size: 14px;
    text-align: left;
    padding-left: 12px;
}

.xgclose {
    background: url(https://static.biyao.com/m/img/icon/p20.png?v=biyao_c6d19dc) no-repeat center center;
    background-size: 50%;
    float: right;
    height: 40px;
    width: 40px;
}

.xgclosere {
    background: url(https://static.biyao.com/m/img/icon/p20.png?v=biyao_c6d19dc) no-repeat center center;
    background-size: 50%;
    float: right;
    height: 40px;
    width: 40px;
}

.nulllg {
    text-align: center;
    line-height: 50px;
    font-size: 14px;
}

.m_pjdl {
    padding-top: 44px;
}

.fm_bg {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.1);
    z-index: 30;
}

.fm {
    position: fixed;
    left: 0px;
    bottom: 0px;
    background-color: #ffffff;
    width: 100%;
}

.fm_title {
    padding: 12px;
    font-size: 16px;
    text-align: left;
    color: #707070;
}

.fm_close {
    display: block;
    width: 20px;
    height: 20px;
    background: url(https://static.biyao.com/m/img/icon/p18.png?v=biyao_c5517de) no-repeat center center;
    background-size: 100% 100%;
    float: right;
}

.fm_des {
    text-align: left;
    padding: 12px;
    border-top: solid 1px #f5f5f5;
    font-size: 12px;
    color: #707070;
    line-height: 22px;
}

.fm_text {
    padding: 0px 12px 0px 12px;
}

.fm_input {
    width: 100%;
    height: 34px;
    padding-left: 8px;
    border: solid 1px #cccccc;
    border-radius: 5px 5px 5px 5px;
    background-color: #ffffff;
}

.fm_sub {
    padding: 12px;
}

.fm_sub_btn {
    width: 100%;
    padding: 10px 0px 10px 0px;
    background-color: #da0203;
    color: #ffffff;
    border-radius: 3px;
    border: none;
    -webkit-appearance: none;
    font-size: 14px;
}

.fm_sub_btnre {
    width: 100%;
    padding: 10px 0px 10px 0px;
    background-color: #cccccc;
    color: #ffffff;
    border-radius: 3px;
    border: none;
    -webkit-appearance: none;
    font-size: 14px;
}

.wifits {
    position: fixed;
    left: 0px;
    bottom: 55px;
    line-height: 40px;
    width: 100%;
    background: rgba(160,160,160,0.95);
    color: #ffffff;
    font-size: 14px;
    z-index: 4;
    padding-left: 2px;
    overflow: hidden;
}

    .wifits table {
        height: 40px;
        float: left;
    }

.wifilogin {
    width: 40px;
    height: 40px;
    background: url(https://static.biyao.com/m/img/base/wifi.png?v=biyao_f396afd) no-repeat center center;
    background-size: 20px 20px;
    display: block;
}

.m_dl_fxmy {
    padding: 0px 2px 0px 2px;
    line-height: 40px;
    font-size: 14px;
    display: block;
    border-bottom: solid 1px #cccccc;
    text-align: left;
    background: url(https://static.biyao.com/m/img/icon/s4.png?v=biyao_ba6012b) #ffffff no-repeat 99% center;
    text-decoration: none;
    color: #333333;
    background-size: auto 35%;
}

.yytss {
    position: fixed;
    bottom: 60px;
    right: 20px;
    width: 100%;
    z-index: 5;
    height: 56px;
    background: url(https://static.biyao.com/m/img/product/yytss.png?v=biyao_8a9c4f5) no-repeat right bottom;
    background-size: auto 45px;
}

.beforepic {
    display: block;
    border: 0px;
}
/* .phone_icon{background: url("https://static.biyao.com/m/img/icon/tel.png") no-repeat;background-size:100%;height:15px;width: 13px; display:none;position: relative;top: 3px;left: 3px;} */
#supplierPhone { /* margin-left:8px; */
    color: #666;
    font-size: 13px;
}
/* 闁哄鏅滈弻銊ッ洪弽銊ｄ簻闁割偅娲栭崝锟� */
.backToTop {
    height: 40px;
    width: 40px;
    position: fixed;
    right: 12px;
    bottom: 65px;
    background: #734c89;
    border-radius: 50%;
    opacity: 0.6;
    font-size: 24px;
    color: #fff;
    line-height: 40px;
    z-index: 4;
}
/* 闁诲孩绋掗妵鐐电礊鐎ｎ喖妫橀柛銉檮椤愶拷 */
@font-face {
    font-family: 'myfont';
    src: url('https://static.biyao.com/m/fonts/gungshche_50280dc.eot?-oninhj');
    src: url('https://static.biyao.com/m/fonts/gungshche_50280dc.eot?#iefix-oninhj') format('embedded-opentype'), url('https://static.biyao.com/m/fonts/gungshche_649c4c1.woff?-oninhj') format('woff'), url('https://static.biyao.com/m/fonts/gungshche_2dca29c.ttf?-oninhj') format('truetype'), url('https://static.biyao.com/m/fonts/gungshche_5b9bc18.svg?-oninhj#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*.insetText {
		font-size: 48px;
		font-weight:bold;
		background-color: #666666;
		-webkit-background-clip: text;
		-moz-background-clip: text;
		background-clip: text;
		color: transparent;
		text-shadow: rgba(255,255,255,0.5) 0px 3px 3px;
	} */
.kz_wrap {
    position: absolute;
    z-index: 10;
    width: 100%;
    top: 0px;
    opacity: 1;
    box-shadow: 0px 6px 6px rgba(0,0,0,0.2);
}

.kz_con {
    background-color: #ffffff;
    overflow: hidden;
}

.kz_con_title {
    font-size: 14px;
    border-bottom: dotted 1px #cccccc;
    padding: 14px 0px 12px 12px;
    background-color: #ffffff;
    text-align: left;
}

    .kz_con_title .font {
        color: #666;
        margin-left: 10px;
    }

    .kz_con_title .col_60 {
        color: #da0203;
        margin-left: 2px;
        margin-right: 2px;
    }

.kz_con_d {
    padding: 10px 15px;
}

.kz_con_d_l {
    height: 100px;
    width: 100px;
    display: inline-block;
    background-size: 100%;
    position: relative;
    margin-top: 12px;
}

.kz_con_d_g {
    background: url("https://static.biyao.com/m/img/jewelry/golden_wap.png?v=biyao_b7523e7") no-repeat;
    background-size: 100%;
}

.kz_con_d_s {
    background: url("https://static.biyao.com/m/img/jewelry/silver_wap.png?v=biyao_8334009") no-repeat;
    background-size: 100%;
}

.kz_con_d_r {
    text-align: left;
    margin-left: 15px;
    min-width: 175px;
}

    .kz_con_d_r .title {
        font-size: 14px;
    }

    .kz_con_d_r .con {
        width: 100%;
        height: 55px;
        margin-top: 5px;
        resize: none;
        overflow: hidden;
        padding: 5px;
        box-sizing: border-box;
    }

.choose_fs {
    height: 30px;
    margin-top: 5px;
    margin-bottom: 3px;
}

    .choose_fs li {
        float: left;
        display: inline-block;
        height: 30px;
        line-height: 30px;
        width: 45px;
        background: #fff;
        text-align: center;
        cursor: pointer;
        margin-right: 10px;
        color: #777;
        border: 1px solid #aaa;
        border-radius: 3px;
        font-size: 13px;
        box-sizing: border-box;
    }

        .choose_fs li.curr {
            background: #da0203;
            color: #fff;
            border: none;
        }

.insetText {
    font-family: 'myfont';
    font-size: 20px;
    height: 50px;
    width: 90px;
    overflow: hidden;
    word-break: break-all;
    margin: 25px auto;
    text-align: center;
}

.max_f_s {
    font-size: 36px;
}

.mid_f_s {
    font-size: 22px;
}

.min_f_s {
    font-size: 11px;
    padding-top: 5px;
}

.model_lists {
    width: 50%;
}

.model_info {
    box-sizing: border-box;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #eee;
    width: 100%;
    display: inline-block;
    padding-left: 15px;
    font-size: 14px;
}
/* .model_lists .model_info:last-child{border-bottom: none;} */
.model_lists .curr {
    color: #da0203;
    background: #fff;
}

.c_m_list {
    width: 50%;
    padding-bottom: 10px;
    box-sizing: border-box;
}

.no_choose {
    display: inline-block;
    background: url("https://static.biyao.com/m/img/jewelry/no_choose.png?v=biyao_f82a4e0") no-repeat;
    background-size: 100%;
    height: 60px;
    width: 60px;
    float: left;
    margin: 12px 0px 0px 12px;
    position: relative;
}

.kz_con_title .kz_close {
    cursor: pointer;
    display: block;
    width: 40px;
    height: 40px;
    background: url(https://static.biyao.com/m/img/icon/p18.png?v=biyao_c5517de) no-repeat center center;
    background-size: 50% 50%;
    float: right;
    margin: -13px 0px 0px 0px;
}

.kz_btn {
    margin: 0 15px 12px 20px;
    text-align: justify;
    overflow: hidden;
}

.btn_prev {
    float: left;
    width: 25%;
    padding: 8px 0px 8px;
    background: #fff;
    color: #da0203;
    border-radius: 3px;
    border: 1px solid #da0203;
    -webkit-appearance: none;
    font-size: 14px;
}

.btn_ok {
    float: right;
    width: 71%;
    padding: 8px 0px 8px;
    background: #da0203;
    color: #fff;
    border-radius: 3px;
    border: 1px solid #da0203;
    -webkit-appearance: none;
    font-size: 14px;
}

.kzts {
    color: #da0203;
    padding: 0px 12px 12px 20px;
    text-align: left;
}

.insetText2 {
    font-family: 'myfont';
    font-size: 20px;
    height: 30px;
    width: 60px;
    overflow: hidden;
    word-break: break-all;
    margin: 15px auto;
    position: absolute;
    top: -1px;
    left: 1px;
    text-align: center;
}

.insetText2 {
    text-shadow: 1px 1px 0 #fff0dd;
    color: #A04112;
}

[data-pictype="1"] .insetText2 {
    text-shadow: 1px 1px 0 #fff0dd;
    color: #A04112;
}

[data-pictype="2"] .insetText2 {
    text-shadow: 1px 1px 0 #ffffff;
    color: #647683;
}

.kz_f_s1 {
    font-size: 22px;
}

.kz_f_s2 {
    font-size: 13px;
}

.kz_f_s3 {
    font-size: 7px;
}

.kz_con_d_g .insetText {
    text-shadow: 1px 1px 0 #fff0dd;
    color: #A04112;
}

.kz_con_d_s .insetText {
    text-shadow: 1px 1px 0 #ffffff;
    color: #647683;
}

.height0 {
    height: 0;
}

.m_clpj_title {
    overflow: hidden;
    display: block;
    float: left;
    height: 50px;
    line-height: 50px;
    padding-left: 8px;
    font-size: 14px;
    width: 56%;
    ;
}

.m_wap {
    position: relative;
}




.model_lists img {
    float: left;
    width: 50px;
    height: 50px;
    border: 1px solid #ccc;
}

.model_lists .m_m_checked img {
    border: 1px solid #da0203;
}

.model_lists .m_m_checked .m_clpj_title {
    color: #da0203;
}

.m_one_info {
    margin: 10px 10px 0px 0px;
    width: 40px;
    display: inline-block;
    vertical-align: top;
}

.m_info_name {
    width: 40px;
    text-align: center;
    margin-top: 5px;
    color: #666;
    word-wrap: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.kz_ccc {
    font-size: 14px;
    margin-left: 12px;
    margin-top: 10px;
}

    .kz_ccc .col_60 {
        color: #da0203;
    }

.kz_sgf {
    margin-left: 5px;
    font-size: 12px;
    color: #999;
}

.go_kz_btn {
    width: 60%;
    padding: 8px 3px;
    background: #fff;
    color: #da0203;
    border-radius: 5px;
    border: 1px solid #da0203;
    -webkit-appearance: none;
    font-size: 12px;
    text-align: center;
    margin-top: 10px;
    margin-left: 12px;
}

.yj_map {
    height: 45px;
    line-height: 45px; /* background:url(https://static.biyao.com/m/img/glasses/map.png) no-repeat; background-size: 18px 18px;background-position: 5px 13px; */
    text-align: left;
    color: #523669;
    margin-top: -12px;
}

.hqb_info {
    color: #666;
    margin: 10px 12px 10px;
    line-height: 20px;
    text-align: justify;
}

.hab_z_j {
    margin: 10px 2px 0;
    color: #333;
    font-size: 14px;
}

.hqb_syt {
    background: url(https://static.biyao.com/m/img/glasses/hqbsyt.png?v=biyao_c914fa5) no-repeat;
    width: 150px;
    height: 150px;
    margin-left: 12px;
    margin-bottom: 15px;
    background-size: 150px 150px;
    background-color: #ccc;
}

.hqb_kz ul {
    margin-left: 12px;
    font-size: 14px;
}

    .hqb_kz ul li {
        margin-bottom: 7px;
    }

        .hqb_kz ul li:nth-child(2n) {
            margin-bottom: 10px;
        }

        .hqb_kz ul li:last-child {
            margin-bottom: 10px;
        }

.hqb_zy, .hqb_yy {
    border: 1px solid #ccc;
    height: 30px;
    text-indent: 5px;
    width: 100%;
}

.btn_hqb, .btn_hqb2 {
    margin-top: 5px;
    width: 100%;
    padding: 8px 0px 8px;
    background: #da0203;
    color: #fff;
    border-radius: 3px;
    border: 1px solid #da0203;
    -webkit-appearance: none;
    font-size: 14px;
}

.hqb_sgf {
    margin-left: 5px;
    font-size: 12px;
    color: #999;
}

.hqb_close {
    cursor: pointer;
    display: block;
    width: 40px;
    height: 40px;
    background: url(https://static.biyao.com/m/img/icon/p18.png?v=biyao_c5517de) no-repeat center center;
    background-size: 50% 50%;
    float: right;
    margin: -13px 0px 0px 0px;
}

.hqb_font {
    margin-left: 10px;
}

.gxqm_fl {
    margin: 12px;
}

.gxqm_fl_l {
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    border: 1px solid #d3cdde;
    border-radius: 8px;
}

    .gxqm_fl_l li {
        width: 50%;
        float: left;
        display: inline-block;
        border-right: 1px solid #d3cdde;
        text-align: center;
        box-sizing: border-box;
        cursor: pointer;
    }

        .gxqm_fl_l li:last-child {
            border-right: none;
            border-top-right-radius: 8px;
            border-bottom-right-radius: 8px;
        }

        .gxqm_fl_l li:first-child {
            border-top-left-radius: 8px;
            border-bottom-left-radius: 8px;
        }

        .gxqm_fl_l li.curr {
            background: #da0203;
            color: #fff;
        }


.m_dcpq[id="c9"] .xg_icon {
    display: block;
    width: 28px;
    height: 28px;
    float: left;
    margin: -2px 9px 0px 12px;
    font-size: 26px;
    color: #999;
}

    .m_dcpq[id="c9"] .xg_icon:before {
        content: "\e625";
    }


.tc_p_d {
    text-align: left;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
    padding: 0 12px 10px 12px;
}

/* 閻犳劦鍘炬晶鎸庢姜閿旇法鍠橀柛鏍垫嫹  */
.cart_cc {
    position: relative;
    border: 1px solid #ccc;
    width: 26%;
    float: left;
    margin-left: 12px;
    height: 40px;
    border-radius: 3px;
}

.cart_cc {
    position: relative;
    border: 1px solid #ccc;
    width: 26%;
    float: left;
    margin-left: 12px;
    height: 38px;
    border-radius: 3px;
}

.cart_i {
    background: url("https://static.biyao.com/m/img/base/cart.png?v=biyao_8b93e2a") center no-repeat;
    width: 22px;
    height: 20px;
    display: inline-block;
    background-size: 22px 20px;
    float: left;
    margin-top: 10px;
    position: relative;
    left: 50%;
    margin-left: -11px;
}

.cart_i_p {
    border-radius: 50%;
    background: #f85453;
    color: #fff;
    position: absolute;
    top: 3px;
    min-width: 16px;
    height: 14px;
    line-height: 14px;
    padding: 1px;
    font-size: 12px;
    left: 50%;
    margin-left: 5px;
}

.cart_i_p2 {
    border-radius: 30%;
    padding-left: 2px;
    padding-right: 2px;
    font-size: 12px;
}

.p_slt {
    height: 60px;
    width: 60px;
    background: #eee;
    margin-right: 12px;
    border: 1px solid #ddd;
}

.p_sltps {
    position: fixed;
    border: solid 1px #da0203;
    z-index: 4;
}

.p_sltpsend {
    width: 20px;
    height: 16px;
    border: solid 1px #ffffff;
}

.sj_right_con {
    text-align: center;
    float: right;
    border-left: 1px solid #ccc;
    padding: 0 0 0 10px;
    cursor: pointer;
}

.cmdzb_img {
    width: 90%;
    background: #000;
    border: none;
    left: 50%;
    top: 50%;
    position: fixed;
    margin-left: -45%;
}
/* 服务说明 */
.p_yhzc_s {
    background: url(https://static.biyao.com/m/img/icon/s4.png?v=biyao_ba6012b) #ffffff no-repeat 99% center;
    background-size: auto 35%;
}

.sjmd_detail {
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.fwsm_t {
    font-size: 16px;
    border-bottom: 1px solid #e8e8e8;
    margin-left: 12px;
    margin-right: 12px;
    padding-bottom: 13px;
}

.fwsm_d {
}

    .fwsm_d li {
        text-align: left;
        padding: 10px 12px 5px 16px;
        font-size: 16px;
    }

        .fwsm_d li .f_t {
            margin-left: 5px;
        }

        .fwsm_d li .f_d {
            font-size: 14px;
            color: #666;
            margin-left: 21px;
            display: inline-block;
            margin-top: 5px;
            word-break: break-all;
            word-wrap: break-word;
        }

.c_fwsm_b {
    width: 100%;
    height: 45px;
    margin-top: 15px;
    background: #da0203;
    font-size: 14px;
    color: #fff;
    border: none;
}
